#ifndef BIT_FIELD_DEMO
#define BIT_FIELD_DEMO

#include <iostream>

namespace bit_field {
struct stuff {
  unsigned int field1 : 30;
  unsigned int field2 : 30;
  unsigned int field3 : 3;
};

void test1() {
  std::cout << sizeof(stuff) << std::endl;
  std::cout << alignof(stuff) << std::endl;
}

} // namespace bit_field

void demo_test() {
  bit_field::test1();
}

#endif // BIT_FIELD_DEMO